DSpeech (par Dimio)
~~~~~~~~~~~~~~~~~~

La dernire version est tlchargeable sur le lien suivant:

Accueil: "http://dimio.altervista.org/"

PRECISIONS:
~~~~~~~~~~~

Cration: Michel SAVARD,  partir du fichier Manual (ENG).txt

DESCRIPTION:
~~~~~~~~~~~~

DSpeech est un programme TTS (Du Texte  la Parole) avec la fonctionnalit ASR (Reconnaissance automatique de la parole) integre. Et ce au point de lire  haute voix le texte crit et de choisir les phrases  lire en accord avec les rponses vocales de l'utilisateur. Il est prvu pour fournir rapidement et directement des fonctions plus pratiques que celles requisent par des programmes de ce type, maintenant au plus bas l'invasivit et la consommation des ressources (il n'y a pas d'insatllation, il n'est pas intgr au systme, il est lger, il s'installe rapidement et ne modifie pas le registre).

Les caractristiques principales de DSpeech sont:

- Permet de sauvegarder la sortie sous la forme d'un fichier Wav ou Mp3.
- Vous permet de slectionner rapidement diffrentes voix et de les combiner pour crer des dialogues entre plusieurs voix.
- Intgre un systme de RECONNAISSANCE VOCALE qui, en plus d'tre utilis en tant que tel,  travers un langage de script simple, permet de crer des dialogues interactifs avec l'utilisateur.
- Vous permet de configurer les entres indpendamment.
- Grce  des TAG spcifiques, il vous permet de varier dynamiquement les caractristiques des voix pendant la lecture (vitesse, volume et frquence), d'insrer des pauses, de mettre en vidence les termes ou de faire l'orthographe.
- Vous permet de capturer et de lire automatiquement le contenu du ClipBoard.
- Supporte tous les moteurs vocaux compatibles avec SAPI 4 et 5.
- Vous permet d'enregistrer  partir du microphone et d'insrer le rsultat dans le dialogue de manire  crer un mlange de voix relles et synthtiques.
- Il est accessible via Screen Reader.
- Prend en charge les personnalits virtuelles (par dfaut il n'y a que Selena en italien) qui permettent  l'ordinateur de rpondre avec des rponses senses (plus ou moins) aux questions de l'utilisateur.
- Il peut tre utilis pour doubler des films, c'est--dire, il est capable de lire les sous-titres d'un film tout en le visionnant.

Il intgre galement un certain nombre de caractristiques secondaires, notamment:

- Prend en charge la ligne de commande et peut donc tre utilis, sans interface graphique, pour crer des livres audio.
- Vous permet de spcifier le format de la sortie audio, cela peut tre utile dans des situations trs particulires, lorsqu'il est ncessaire de travailler avec des fichiers wav de caractristiques dfinies.
- Vous permet de crer des montages en insrant des fichiers wav ou mp3 via un KeyWord spcifique. Cela peut tre utile pour introduire, lors de la lecture, des effets particuliers, tels qu'une toux, un rire, ou mme des coupures musicales.
- Lorsque vous sauvegardez les mp3, vous pouvez en spcifier la qualit, afin de favoriser la taille ou la qualit du rsultat.
- Il est maintenant possible de convertir du texte en mp3 ou en wav en le divisant en fichiers de 5, 10, 20 ou 30 minutes chacun.
- Dans le fichier "CustomTAG.TXT", il est maintenant possible d'insrer des TAG personnaliss qui apparatront dans le menu contextuel (par exemple les tags expressifs Loquendo).
- En option, en utilisant une option spciale, vous pouvez activer l'intgration de DSpeech avec le menu contextuel de Windows.
- Grce aux fichiers ".lng" appropris, il est possible de traduire l'interface dans d'autres langues.
- Vous permet d'ouvrir et de lire un fichier ou une page Web directement  partir d'Internet et de stocker vos liens favoris dans une liste.

Bien que DSpeech supporte nativement les voix SAPI4, il exprime le meilleur de son potentiel avec les entres SAPI5 (certaines options avances ne sont disponibles que si vous utilisez ces dernires).

LECTEUR D'CRAN ET ACCESSIBILIT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DSpeech peut tre utilis avec n'importe quel lecteur d'cran, mais spcifiquement il est test pour fonctionner avec le lecteur d'cran NVDA.

CRATION DE DIALOGUES:
~~~~~~~~~~~~~~~~~~~~~~~

- En utilisant le menu contextuel (clic droit), il est possible de spcifier avec quelle voix une phrase donne doit tre prononce, ce qui permet de crer des dialogues entre diffrentes voix.

UTILISATION D'TIQUETTES:
~~~~~~~~~~~~~~~~~

- Il est possible d'insrer des TAG spciaux qui permettent de modifier les caractristiques de la voix pendant qu'elle parle (vitesse, volume, frquence, etc.).
- Grce aux TAG, il est possible d'obtenir des effets particuliers, tels que l'accent mis sur un terme, l'orthographe d'un ou plusieurs mots et l'insertion de pauses.
- Dans tous les cas, les TAG ne sont valables que dans la mme ligne.

OPTIONS DE REPRODUCTION:
~~~~~~~~~~~~~~~~~~~~~~~~

- A partir de l'interface, il est possible de choisir l'lment  utiliser et il est galement possible, via un lment de menu, de spcifier une entre secondaire qui sera utilise pour lire le texte contenu entre guillemets. Il est possible de spcifier une vitesse et un pas diffrents par rapport aux valeurs actuellement utilises.
- Il est galement possible de spcifier le format audio qui sera utilis. videmment, si vous utilisez un mauvais format, le son sera modifi (l'effet "Tin" typique).
- Ceux qui ont plus de cartes son,  partir de la case approprie, peuvent choisir lequel utiliser.
- Si vous cochez la case "Suivi", lorsque le texte est prononc, il est galement mis en surbrillance sur l'cran.
- Il est galement possible que DSpeech lise la ligne qui vient d'tre crite chaque fois que vous appuyez sur ENTER.
-  l'aide d'un lment de menu, vous pouvez choisir de personnaliser la vitesse, le volume et la hauteur de chaque voix sparment. De cette faon, il est possible d'obtenir une personnalisation maximale dans la cration de dialogues.
- Une autre option vous permet de convertir en wav ou mp3 avec le volume toujours au maximum; cette option, pour des raisons videntes, est incompatible avec la prcdente (si elle est slectionne, elle dsactive la prcdente et inversement).

DUPLEX DE FILM:
~~~~~~~~~~~~~~~~~~~~

- DSpeech est capable de lire les sous-titres d'un film pendant sa visualisation, donc il est capable de lire les fichiers SRT (le format standard des sous-titres).
Grce  cette fonctionnalit, il est possible de s'assurer que DSpeech lise les sous-titres tout en regardant le film sans tre forcs de les lire  l'cran (ce qui vous empche souvent de suivre le cours).
- Il est conseill de dfinir une entre diffrente pour lire le texte entre guillemets (menu "Options" -> "Personnaliser les voix dans le texte cit"), cela amliorera grandement le rsultat final.
- Pour commencer la copie, procdez comme suit:

1. Assurez-vous que dans le mme dossier il y a  la fois le film que vous voulez voir et le fichier sous-titres (.SRT).
2. Assurez-vous que le film et le fichier de sous-titres ont le mme nom (par exemple "Buffy.avi" et "Buffy.srt").
3. Assurez-vous que l'option "Permet de grer les fichiers SRT" est coche et ouvrez le fichier de sous-titres (par exemple "Buffy.srt").
4. Positionnez le curseur sur le point de sous-titre  partir duquel vous voulez que le film dmarre.
5. Appuyez sur "Parler".

DSpeech va dmarrer le lecteur multimdia, ouvrir le film et commencer  jouer  partir du point dsir. Il pensera toujours  ajuster automatiquement la vitesse de la lecture si la voix reste "en retard" par rapport  la vido afin que l'audio soit toujours synchronis avec la vido.

OPTIONS AVANCES
~~~~~~~~~~~~~~~~~

- Grce au menu contextuel, vous pouvez entrer une srie de KeyWord qui vous permettent d'effectuer des actions spciales.
En particulier:
1. Dmarrez un programme externe ou ouvrez un fichier.
2. Commencez la lecture d'un fichier texte donn.
3. Insrez un fichier wav ou mp3 dans le dialogue que vous crez (ceci peut tre utilis pour crer des dialogues avec des effets sonores).
4. Faites une pause de quelques secondes.
5. Fermez DSpeech.
6. Des instructions de contrle de flux sont galement disponibles, mais veuillez vous rfrer  la section "SYSTME DE SCRIPT ET RECONNAISSANCE VOCALE".

- A l'aide d'un lment de menu, vous pouvez dfinir la priorit de DSpeech sur "Idle" afin qu'elle fonctionne en arrire-plan total sans occuper le processeur pour d'autres processus. Cette option est particulirement utile lors de la cration de livres audio car le processus de conversion peut utiliser le PC pendant plusieurs heures.

REPRODUCTION DU TEXTE
~~~~~~~~~~~~~~~~~~~~~~~

-  l'aide des touches ou des raccourcis clavier appropris, vous pouvez dmarrer et mettre en pause ou reprendre la lecture exactement o vous le souhaitez.

ENREGISTREMENT DU MICROPHONE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- DSpeech vous permet d'enregistrer une ou plusieurs phrases dans le microphone, de l'enregistrer en tant que fichier wav et de l'insrer dans le texte en tant que TAG. Cela vous permet de crer des mixages entre des voix relles et synthtiques.
L'enregistrement peut tre activ en appuyant sur le bouton appropri, si vous appuyez une seconde fois sur l'enregistrement.
Il est donc possible d'couter l'enregistrement lui-mme et, si cela est jug appropri, de l'enregistrer sous forme de fichier et de l'insrer automatiquement dans le texte en tant que TAG.

OPTIONS D'ACCESSIBILIT:
~~~~~~~~~~~~~~~~~~~~~~~~~

- Grce  l'option "Activer les raccourcis clavier", il est possible de piloter DSpeech via le clavier HotKeys mme si ce n'est pas au premier plan.
-  partir de l'lment de menu homonyme, vous pouvez choisir le "Mode verbal". Ainsi, DSpeech prononce  voix haute les valeurs de volume, de vitesse et de tonalit chaque fois qu'elles sont slectionnes via le clavier.
- Lors du test avec le systme de script, il peut tre pratique d'activer la fonction de touche TAB, de sorte que,  sa pression, elle correspond  une languette au lieu du commutateur de mise au point entre les diffrentes commandes. Cela peut tre fait avec un lment de menu d'accessibilit spcial.
- Il est galement possible d'intgrer DSpeech au menu contextuel d'EXplorer, afin de dmarrer, par exemple, la conversion d'un fichier texte en mp3 sans avoir  passer par l'interface de DSpeech.

HOTKEYS:
~~~~~~~~

- Les HotKeys sont diviss en deux catgories, ceux du programme (tels que F5 pour dmarrer la lecture ou F4 pour mettre en pause), qui ne fonctionnent que si vous travaillez sur DSpeech, et les globaux, similaires au prcdent pour la fonctionnalit, mais  la place, ils sont intercepts et continuent de fonctionner mme si vous travaillez sur d'autres programmes. Pour activer ce dernier: menu Options -> Accessibilit -> Activer la validit globale des HotKeys.
- Il existe une option supplmentaire (menu Options -> Accessibilit -> Permet  F10 HotKeys d'activer / dsactiver la validit globale des HotKeys) qui permet d'appuyer sur la touche F10 dans n'importe quel contexte (mme en utilisant Office par exemple), activer ou dsactiver tous les Hotkeys globaux DSpeech.
De cette manire, il est possible, par exemple, de relancer la lecture d'un texte en cours de reproduction sans avoir  abandonner la fentre du programme sur lequel il travaillait.
Il suffit donc d'appuyer sur F10, d'appuyer sur F9 (qui demande  DSpeech de recommencer la lecture depuis le dbut) puis d'appuyer  nouveau sur F10 pour dsactiver tout le reste des HotKeys qui peuvent nous dranger si nous faisons autre chose.
Cette option peut galement tre active simplement en cliquant sur l'icne de la baguette.

OPTIONS AUDIO:
~~~~~~~~~~~~~~

Il est possible de choisir la sortie audio vers laquelle rediriger le son et le dbit des voix utilises. Il est recommand d'utiliser toujours le mme dbit pour les voix utilises, dans le cas contraire, il pourrait se produire une perte de qualit dans le rendu de la voix.
En gnral, le rglage utilis par la majeure partie des voix de synthse est: "16 Khz 16 Mono Bit", alors que les voix Microsoft utilisent "22 Khz 16 Mono Bit."
Ces rglages sont particulirement importants lors de la conversion en fichier Wav ou Mp3.

EDITION DU TEXTE:
~~~~~~~~~~~~~~~~~

En plus des fonctions standards d'dition (trouver, remplacer, copier etc.) une fonction particulire est ajoute, "Enlever les retours clavier inutiles." Cela permet de supprimer tous les espaces inutiles dans le texte qui pourrait ralentir la fluidit de la lecture avec des voix artificielles.

CONVERSION EN FICHIER WAV OU MP3 et autres:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DSpeech peut aussi convertir un texte en fichier Wav ou Mp3. Si le format mp3 est choisi, il est possible de dfinir les caractristiques de la compression, en fonction des rglages on peut privilgier la taille, la qualit audio du fichier produit, pour obtenir un rsultat quilibr.

CREATION DE LIVRES AUDIO:
~~~~~~~~~~~~~~~~~~~~~~~~

- Si vous le souhaitez, vous pouvez diviser le texte en plusieurs fichiers de tot minutes chacun. Il est galement possible d'utiliser le fractionnement manuel du texte dans les fichiers. Dans ce cas, vous devez entrer le mot cl >BREAK chaque fois que vous voulez changer de fichier.
- En cochant l'option "Titre du Volume Personnalis", si le livre audio est divis en plusieurs parties, chacune d'entre elles aura un titre correct, le titre en question sera extrapol automatiquement  partir du texte sauf si spcifi ci-dessous  KeyWord >BREAK.
- En utilisant l'lment de menu "Ajouter", vous pouvez combiner plusieurs fichiers texte les uns derrire les autres. Entre les deux touches, le mot-cl >BREAK sera insr afin de permettre la division du texte en fichiers spars.
- Il est possible d'insrer un silence de 300 ms au dbut et  la fin de chaque fichier cr, afin de maintenir la compatibilit avec les anciens lecteurs CD ou mp3.
- Si vous divisez le texte en plusieurs volumes, le titre et le numro de volume sont insrs au dbut de chacun. Il est possible de choisir de l'inverser de telle sorte que le numro de volume soit prononc en premier, puis le titre (cela facilite la recherche d'un volume spcifique parmi beaucoup d'autres.
- Il est possible de spcifier si vous voulez que le programme, avant la conversion, supprime tout le mauvais enroulement d  un formatage incorrect du texte. Cela peut tre trs utile pour augmenter la fluidit de certains textes mal formats.
- Si vous le souhaitez (options livre audio) vous pouvez personnaliser le titre de chaque fichier dans lequel le livre audio est divis, aprs le mot-cl >BREAK vous pouvez insrer du texte, ce sera utilis comme titre, si vous ne spcifiez rien, le titre sera extrapol du texte .
- Il est enfin possible de spcifier un dlai (de 100 millisecondes  5 secondes)  insrer automatiquement entre les phrases.

CONVERSATION AVEC L'INTELLIGENCE ARTIFICIELLE:
~~~~~~~~~~~~~~~~~~~~~~~

En activant la fonction "Activer rponse IA lorsque vous appuyez sur Entre" vous pouvez avoir l'illusion (plus ou moins) de converser avec un autre tre humain. Chaque fois que vous appuyez sur ENTER, la phrase sera analyse et D-Speech rpondra avec une phrase approprie.
Par dfaut, seule une personnalit virtuelle en italien (Selena) est installe, ce qui ncessite donc l'utilisation d'une voix fminine italienne, mais le programme est capable d'utiliser aussi les autres (si elles seront jamais ralises).
En vrit, personne ne peut parler d'une vritable intelligence artificielle comme le  noyau  de l'algorithme est bas sur  pattern matching , cependant, cette technique est actuellement celle qui donne les meilleurs rsultats en termes de ralisme des rponses. La base de donnes avec le modle phrases (qui correspond au fichier SELENA.IA) est, en partie, driv d'un ancien programme open-source (Babbea) est n  son tour un autre programme pour taquiner l'IA (Hlose) qui tait ,  l'poque, pass comme un programme de rflexion.
Dans tous les cas, le fichier peut tre modifi  volont.

RECONNAISSANCE VOCALE:
~~~~~~~~~~~~~~~~~~~~~~

Appuyer sur le bouton "Start ASR" active la reconnaissance vocale. DSpeech va essayer de reconnatre les phrases prononces sur le microphone. Si vous activez la fonction "Activer rponse IA lorsque vous appuyez sur Entre", vous pouvez converser en temps rel avec la personnalit virtuelle.
En utilisant un lment de menu spcifique, il est possible de slectionner et de spcifier le moteur de reconnaissance vocale  utiliser. Malheureusement, le seul moteur gratuit,  ce jour, est le "MS English Recognizer" qui est seulement en anglais, donc si vous voulez utiliser d'autres langues, ou vous allez  des produits tiers ou vous attendez la version de Microsoft (qui ils disent  la fois dans le traitement).

FORMATS DE FICHIERS DE TEXTE PRIS EN CHARGE:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Les types de fichiers texte suivants sont pris en charge:

- TXT (fichiers texte simples dans les deux formats ANSI et UNICODE).
- RTF
- HTM, HTML
- PDF (ncessite "PDFToText.exe" pour tre prsent).
- DOC (Fichier produit avec MS Word, pour les utiliser il faut que Word soit install).
- XML (Exprimental, format utilis pour les flux RSS).

SYSTEME DE SCRIPT ET DE RECONAISSANCE VOCALE:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DSpeech prend en charge un systme de reconnaissance vocale qui, associ  un systme de script simple, permet de crer des dialogues interactifs avec l'utilisateur tels que:

UTILISATEUR: "Ordinateur"
PC: "Ordinateur prt, qui tes vous? "
UTILISATEUR: "Dimio"
PC: "Alors, Bienvenue"
Etc.

Le systme de script est trs similaire  BASIC. La plupart des mots-cls sont conus pour fonctionner uniquement en mode direct et, lors de la conversion en fichiers audio, sont simplement ignors, nanmoins certains d'entre eux, par exemple le mot-cl ">STOP", fonctionnent galement pendant les conversions.

Les mots-cls suivants sont supports (ici regroups par type):

>VOICE Nom de la voix		exemple:	Microsoft Paul Mobile

>DO
>EXIT DO
>LOOP [n]

>RECOGNIZE Mot1, [Mot2], [OTHER_WORDS]...
>RECOGNIZE_WITHTIMEOUT Seconde, Mot1, [Mot2], [OTHER_WORDS]...

>IF RECOGNIZED Mot1, [Mot2], [OTHER_WORDS]...
>IF TIMEOUT
>END IF

>CALL NomdelaroutineSub

>SUB Nom de la routine
>END SUB

>RANDOM
>CASE
>END RANDOM

>EXECUTE CheminAccsProgramme
>OPEN Textelire.txt
>PLAY Fichier.wav

>WAIT Seconde
>DELAY MilliSeconde

>REM
>STOP
>BREAK
>CLEAR
>CLOSE
>DEL
>HIDE
>SHOW
>TOP
>WAIT_ANYKEY
>SHUTDOWN
>SELFDESTRUCT
>SELFDESTRUCT_AND_SHUTDOWN

DESCRIPTION DES COMMANDES:
~~~~~~~~~~~~~~~~~~~~~~~~~~

>REM Commentaire
Il vous permet d'insrer des commentaires dans le texte qui seront compltement ignors par DSpeech  la fois pendant la lecture et la conversion en fichiers audio.

>VOICE NomeVoce
Changez la voix narrative.

>DO
...
>EXIT DO
...
>LOOP [n]
Il excute une boucle cyclique, quand il rencontre la "EXIT DO", il sort. Si vous spcifiez un numro [n], seul le nombre de cycles indiqu sera excut.

>RECOGNIZE Word1, [Word2], [OTHER_WORDS] ...
Il attend une entre vocale, ds qu'elle est fournie, il stocke le rsultat et continue avec l'instruction suivante.

>RECOGNIZE_WITH_TIMEOUT secondes, Word1, [Word2], [OTHER_WORDS] ...
Comme le prcdent mais avec un timeout, si l'entre vocale n'a pas t fournie dans le dlai spcifi, elle continue avec l'instruction suivante.

>IF RECOGNIZED Word1, [Word2], [OTHER_WORDS] ...
...
>END IF
Excute les commandes entre l'IF et END IF et si, aprs une >RECOGNIZE ou >RECOGNIZE_WITH_TIMEOUT est l'un des mots spcifis reconnus.

>IF TIMEOUT
...
>END IF
Excute les commandes entre l'IF END IF et si, aprs une >RECOGNIZE_WITH_TIMEOUT a dpass le temps spcifi sans que l'utilisateur a fourni une entre vocale.

>CALL NameSub
...
>SUB NameSub
...
>END SUB
La premire dclaration, >CALL NameSub, provoque l'excution saute  >SUB NameSub en >END SUB, dtermine l'instruction de retour immdiatement aprs la >CALL SUBNAME (est tout  fait similaire  l'ancien Gosub et Return du BASIC).

>RANDOM
...
>CASE
...
>CASE
...
>CASE
...
>END RANDOM
Vous permet d'excuter de manire alatoire les instructions suivantes pour chaque cas.

>EXECUTE CheminDuPrograme
Ouvre le Programme spcifi par son cheminement.

>OPEN FichierALire.txt
Ouvre un fichier texte et commence la lecture.

>STOP
Termine l'excution du script et/ou de la lecture de la voix et/ou de la conversion en fichiers audio.

>BREAK
Mot-cl utilis pour diviser un fichier en plusieurs fichiers MP3  des points prdfinis.

>PLAY NomDuFichier.wav
Joue un fichier wav.

>WAIT Secondes
Il attend le nombre de secondes spcifies (1-60) avant de continuer.

>DELAY MilliSecondes
Attendez le nombre spcifi de millisecondes (100-900) avant de continuer.

>CLOSE
Ferme le programme DSpeech sans enregistrer les paramtres.

>CLEAR
Supprimer le contenu de la fentre.

>DEL PathFile
Supprimez le fichier ou le dossier indiqu.

>HIDE
Rend la fentre du programme invisible.

>SHOW
Affichez  nouveau la fentre du programme en annulant une commande >HIDE prcdente.

>TOP
Afficher la fentre principale de DSpeech

>WAIT_ANYKEY
Il attend que l'utilisateur appuie sur n'importe quelle touche pour continuer.

>SHUTDOWN
teignez l'ordinateur, si vous souhaitez que DSpeech se ferme d'une manire spcifique, par exemple sans enregistrer les paramtres, par rapport  la commande approprie pour fermer DSpeech, par exemple >CLOSE ou >SELFDESTRUCT.

>SELFDESTRUCT
Ferme DSpeech et supprime le fichier "DSpeech.exe" (c'est--dire s'auto-efface du disque), le fichier "DSpeech.ini" et le fichier ventuellement ouvert.

>SELFDESTRUCT_AND_SHUTDOWN
Supprimer "DSpeech.exe", "DSpeech.ini" et tout fichier ouvert avant d'teindre l'ordinateur.

Dans le menu contextuel (click droit) on a accs  tous les MOTS-CL avec des exemples.
Je n'explique pas la syntaxe, considrant qu'elle peut tre dduite, intuitivement,  partir des exemples.
Ci-dessous un exemple de script de reconnaissane vocale:

>VOICE Marco
Je suis Angelus, l'ordinateur de Dimitri. Qui es tu?
>DO
 >RECOGNIZE Dimitri, Gloria, OTHER_WORDS
 >IF RECOGNIZED Dimitri
  Angelus attend tes instructions.
  >EXIT DO
 >END IF 
 >IF RECOGNIZED Gloria
  Tu te trompes d'ordinateur, le tien est  ct.
  >EXIT DO
 >END IF 
 >IF RECOGNIZED OTHER_WORDS
  >RANDOM
  >CASE
   Peux tu rpter, s'il te plait? Je n'ai pas reconnu ton nom.
  >CASE
   Qu'as tu dit? Peux tu rpter?
  >CASE
   Je n'ai pas reconnu ton nom, peut tre que je ne le connais pas!
  >END RANDOM
 >END IF 
>LOOP

Sauf si vous avez des moteurs ASR commerciaux compatibles avec SAPI5 (comme Loquendo ASR), nous utiliserons simplement le moteur Microsoft gratuit (sur mon site est le lien) bas sur la phontique anglaise, c'est pourquoi, pour rendre certains mots reconnaissables, il est souvent ncessaire de les adapter  la prononciation anglaise. Par exemple, pour que l'ordinateur reconnaisse le mot "Russie", il faudra crire "Rassya".

RACCORSIS CLAVIER:
~~~~~~~~~~~~~~~~~~

Ils sont dtaills dans le menu AIDE sous-menu Aide DSpeech.
 
LIGNE DE COMMANDE:
~~~~~~~~~~~~~~~~~~

Il est possible de prciser un nom de fichier  ouvrir et reproduire automatiquement. Ce qui permet d'excuter un script automatiquement.

SYNTAXE:

DSPEECH [/Play] [/Speak] [/Wav] [/Mp3] [/Ogg] [/Aac] [/Wma] [/Hidden|/HiddenFix|/Minimize/FullScreen] [/Silent] [/Voice "VoiceName"] [FileToSpeech.txt] [FileOutput.mp3]

Il est possible d'indiquer comme seule option un fichier texte  ouvrir, dans l'exemple suivant DSpeech ouvrira simplement l'interface et chargera le fichier "FileToSpeech.txt".

DSpeech.exe FichierALire.txt

/Voice = Vous permet de spcifier la voix  utiliser, un exemple serait le suivant:
DSpeech /VOICE "Silvia"
Le nom de la voix doit tre entre guillemets, il ne doit pas contenir le nom complet de la voix avec sa description, mme un simple /VOICE "Sil" peut tre suffisant.

/Play = Dmarrer la lecture d'un fichier ou d'une page Web. Les exemples suivants chargent les fichiers "FileToSpeech.txt" et "index.html" et commencent  les lire.

DSpeech.exe / Lire FileToSpeech.txt
DSpeech.exe / Play http://dimio.altervista.org/ita/index.html

/Speak = Vous permet de prononcer une courte phrase. L'exemple suivant prononce le mot "Hello!" sans ouvrir DSpeech.

DSpeech.exe /Speak Hello!

/Mp3 = Convertir un fichier texte en fichier Mp3. Dans le premier des exemples suivants, le fichier "Source.txt" est converti en fichier "Source.mp3". Alors que dans le second exemple le fichier "Source.txt" est converti en un fichier nomm "Destination.mp3". Dans le troisime exemple, le fichier web index.html est converti en un fichier appel "Destination.mp3".

DSpeech.exe / mp3 source.txt
DSpeech.exe / mp3 source.txt destination.mp3
DSpeech.exe / mp3 http://dimio.altervista.org/ita/index.html destination.mp3

/Wav = Convertir un fichier texte en fichier Wav. (Voir ci-dessus).

/Ogg = Convertit un fichier texte en un fichier Ogg Vorbis. (Voir ci-dessus).

/Aac = Convertir un fichier texte au format AAC pour les appareils Apple. (Voir ci-dessus).

/Wma = Convertir un fichier texte au format WMA. (Voir ci-dessus).

/Silent = Dsactive tous les effets sonores.

/Minimize = Rduit la fentre au dmarrage.

/Hidden = Indique que le programme n'affiche pas l'interface graphique, DSpeech excutera la tche assigne en restant en arrire-plan et,  la fin, il se fermera automatiquement. Dans l'exemple suivant, le fichier texte "origine.txt" est converti en "destination.mp3" sans afficher l'interface graphique.

DSpeech.exe /Mp3 /Hidden source.txt destination.mp3

/Hiddenfix = Comme le prcdent,  utiliser pour le remplacer en cas de problmes (sifflements, craquements) avec les tags expressifs des voix loquendo (les tags expressifs sont la toux, le rire etc.)

/FullScreen = Dfinir le mode plein cran depuis le dbut.

En gnral, la combinaison que je recommande d'utiliser est l'exemple suivant qui demande  DSpeech de convertir un fichier texte en fichier mp3 tout en restant en arrire-plan sans afficher l'interface et terminer la procdure. Le paramtre [destination] est facultatif.

DSpeech.exe /Mp3 /Hidden source.txt destination.mp3

CONVERSIONS MULTIPLES (BATCH):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Plusieurs conversions peuvent tre obtenues de deux manires:

1. Via l'lment de menu "Conversion en Batch ..."

2. En crant un fichier Batch contenant les commandes de conversion des fichiers que vous voulez convertir.
Par exemple, en excutant le fichier de commandes suivant:

DSpeech.exe / mp3 File1.txt
DSpeech.exe / mp3 File2.txt

Il dtermine la cration des fichiers "File1.mp3" et "File2.mp3" rsultat de la conversion des deux fichiers source.

QUESTIONS CONNUES
~~~~~~~~~~~~~~~~~~

Les balises expressives de Loquendo (par exemple "\_Laugh_01" ou "\_Ahahah") sont incompatibles avec la modification de la tonalit (PITCH). En clair, si vous modifiez le Pitch, mme une seule fois, les tags expressifs, lors des sauvegardes futures, seront parasits. La seule faon de les faire fonctionner  nouveau est de fermer et redmarrer DSpeech.

NOTES:
~~~~~

- Lorsque vous insrez un fichier mp3 dans le texte, en particulier s'il est grand, il peut y avoir une lgre pause entre la lecture de la ligne prcdente et la lecture du fichier audio, ceci est normal et ne constitue pas un dfaut, la pause disparat compltement  l'enregistrement du rsultat sous forme de fichier wav ou mp3.
- Pour la compression en mp3, le codec Lame est utilis (www.mp3dev.org), il correspond au fichier "Lame.exe" inclus dans le paquet.
- Pour la compression Ogg Vorbis, l'encodeur "oggenc.exe" du paquet "vorbis-tools-1.0.1-win32" est utilis.
- Le fichier "pdftotext.exe", qui fait partie du paquet "Xpdf" (http://www.foolabs.com/xpdf/), est utilis pour ouvrir les fichiers PDF.
- Pour la compression dans AAC, le fichier "neroaacenc.exe" de Nero AG est utilis (ils sont identiques  Nero Burning Rom).

CONFIGURATION SYSTEME:
~~~~~~~~~~~~~~~~~~~~~~

Le paquet MS-SAPI5.1 peut tre prsent sur votre systme. Il est tlchargeable sur le site Microsoft. 

Vous pouvez le trouver sur d'autres sites.

DSpeech ncessite une rsolution, a minima, de 1024x768.

Personnelement j'utilise les voix Microsft Paul Mobile et Microsoft Julie Mobile.

LES VOIX:
~~~~~~~~~

DSpeech, utilise les voix existantes dans le systme, par dfaut.

La qualit de ces voix est rellement en-dea de celle des voix des tierces parties (une diffrence norme), c'est pourquoi il est conseill de tlcharger et installer ces voix concurrentes. Malheureusement les meilleures sont payantes, et ne peuvent pas tre distribues lgalement. vous trouverez les meilleures voix chez les fabricants ci-dessous:

Acapela (Voix claires et intelligibles mais pas des plus naturelles).
Cepstral (Meilleur rapport qualit/prix, la qualit n'est pas du niveau des voix les plus chres, mais elles restent correctes).
Loquendo (Trs bonnes voix naturelles et expressives (beaucoup d'chos en Franais), elles cotent aussi trs cher).
RealSpeak (Assurment bon).
VoiceWare (Ne sont pas mauvaises, mais il n'y a pas de voix italiennes).
Ivona (Probablement le meilleur, mais le prix n'est pas donn).
Voxygen (Les voix sont assez chres)


LICENCE:
~~~~~~~~

Le programme est distribu avec la licence Freeware (reportez-vous au fichier inclus dans le package pour plus de dtails).
Ceci, rsum en deux mots, signifie: le logiciel est gratuit et vous pouvez l'utiliser comme vous le souhaitez, mme l'intgrer sur un CD, dans votre programme ou dans un emballage commercial pour tre revendu si vous le souhaitez. La seule chose qui n'est pas autorise est la dcompilation et l'dition des sources.
Pour lire des fichiers PDF et encoder dans diffrents formats (mp3, ogg, aac) se rfrer  la licence relative des fichiers exe individuels utiliss pour la fonction spcifique demande (pdftotext -> ouvrir le pdf, oggenc -> enregistrer dans ogg vorbis , neroaacenc -> enregistrer dans aac, wmaencode -> Enregistrer dans wma, lame -> Enregistrer en mp3) il est toujours toujours freeware, donc il ne devrait y avoir aucun problme dans tous les cas.

CODEURS:
~~~~~~~

Dimitrios Coutsoumbas (Dimio)
SKYPE  : katafratto
E-MAIL : cyberdimio@gmail.com
HOME   : http://dimio.altervista.org/

BETA-TESTEURS:
~~~~~~~~~~~~~

Luna
Matas